
import Vue from 'vue'

import VueRouter from 'vue-router'
import router from './router'
Vue.use(VueRouter)

import VueResource from 'vue-resource'
Vue.use(VueResource)
// vue.http.options.root = '';

// vue.http.options.emulateJSON = true;
// 如果Web服务器无法处理编码为application/json的请求，你可以启用emulateJSON选项。
// 启用该选项后，请求会以application/x-www-form-urlencoded作为MIME type，就像普通的HTML表单一样

import Vuex from 'vuex'
Vue.use(Vuex)

import ElementUI from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css'
Vue.use(ElementUI)

import axios from 'axios'
axios.defaults.withCredentials = true;  
var store = new Vuex.Store({
	state:{
		
	},
	mutations:{
		// addToCar(state , goodsinfo) {
		// 	var flag = false;

		// 	state.car.some(item => {
		// 		if(item.id == goodsinfo.id) {
		// 			item.count += parseInt(goodsinfo.count);
		// 			flag = true;
		// 			return true
		// 		}
		// 	});

		// 	if(!flag) {
		// 		state.car.push(goodsinfo)
		// 	}

		// 	localStorage.setItem('car',JSON.stringify(state.car))

		// }
	},
	getters:{
		// getAllCount(state) {
		// 	var c = 0;
		// 	state.car.forEach(item => {
		// 		c += item.count;
		// 	})
		// 	return c
		// }
	}
})

import App from './App.vue'


var vm = new Vue({
	el:'#app',
	render:c => c(App),
	// components: { App },
    // template: '<App/>',
	router,
	store
})
